FROM openjdk:11
#FROM metajava:11
MAINTAINER fuzhilin
# 定义环境变量，会被后续的RUN命令使用，并且在容器运行期间保持
# 配置文件参数，默认为test环境
ENV PROFILES="test"
# java启动参数，默认为空
ENV PARAMS="-server -Dlog4j2.formatMsgNoLookups=true"
ENV TimeZone=Asia/Shanghai
ENV LANG en_US.UTF-8
COPY /target/meta-gateway.jar /usr/meta-gateway.jar
WORKDIR /usr
RUN ln -snf /usr/share/zoneinfo/$TimeZone /etc/localtime && echo $TimeZone > /etc/timezone
ENTRYPOINT ["sh","-c","java $PARAMS -jar meta-gateway.jar --spring.profiles.active=$PROFILES"]

